package com.zzyl.nursing.vo;

import com.zzyl.nursing.domain.NursingPlan;
import lombok.Data;
import java.util.List;

/**
 * 护理服务列表响应VO
 * 用途：用于接收护理服务列表查询接口的完整响应数据，包含分页信息和数据列表
 */
@Data
public class NursingServiceResponseVO {

    /**
     * 总记录数
     * 说明：符合查询条件的所有记录总数，用于前端分页控件展示总页数
     */
    private Integer total;

    /**
     * 数据列表
     * 说明：当前页的护理服务数据列表，每个元素为NursingServiceVO对象
     */
    private List<NursingPlan> rows;

    /**
     * 响应状态码
     * 说明：接口调用结果状态码，200表示成功，其他值表示不同错误类型
     */
    private Integer code;

    /**
     * 响应消息
     * 说明：接口调用结果的文字描述，如"查询成功"、"参数错误"等
     */
    private String msg;
}
